Pervasive Java

نویسنده

  • Abdelsalam Helal
چکیده

T oday, mobile devices and gadgets come with more than just a cool and cutting-edge design; they come equipped with small brains and a common language, making them smarter and more powerful than ever before. Perhaps they're a little too smart—after all, they can adapt and morph into each other and become many-in-one super devices. Mobile phones with PDA capabilities and PDAs packaged as mobile phones have started to invade the marketplace. Furthermore, it won't be long before we can shoot a presentation right off our mobile phones or use a mobile phone as a wireless mouse to more easily surf the Web on a laptop. Appliances are also gaining amazing intelligence, thanks to embedded computers and tiny communication interfaces. Point-of-sale equipment, gas pumps, automobile dashboards, and digital cameras are examples of today's smart appliances. Refrigerators with Web pads, microwaves that download recipes, and stereo systems that mute when the phone rings are among the many smart appliances on the horizon. The impressive leap in this technology led to a rapid proliferation of many kinds of portable and embedded devices. This proliferation signaled the beginning of a new and exciting era of computing. It also quickly underpinned the new requirements we must meet to mobilize this technology. The most critical requirement was the need for a common yet flexible computing and communication environment that could be fitted for— and shared by—devices of different makes and capabilities. Realizing this need, and recognizing that one size does not fit all, Sun Micro-systems introduced the Java 2 Platform, Micro Edition, a set of specifications that pertain to Java on small devices, ranging from pagers and mobile phones to set-top boxes and car navigation systems. Since its introduction, J2ME has evolved according to the Java Community Process, a formalized process and an open organization of international Java developers and licensees whose charter is to develop and revise Java technology specifications, reference implementations , and technology compatibility kits. The J2ME specifications are divided into configurations that are specific to different device categories. Each configuration is specialized into a set of profiles , which are specifications of partic-report on the latest in standards activities and development tools as they pertain to pervasive computing. The intended audience includes practitioners, technologists, and systems researchers who want to base their prototyping activities on industry standards and tools. I plan to discuss several exciting topics including • platform standardization • …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ambient Interaction Framework – Software Infrastructure for the Rapid Development of Pervasive Computing Environments

The Ambience project aims to develop and implement ambient computing – pervasive devices that blend naturally into the normal interactions and physical space of human work practice. Towards this end, the Ambient Interaction Framework (AIF) has been developed. The AIF is a software toolkit to facilitate the rapid development of pervasive computing environments through the integration of physical...

متن کامل

Knowledge-based Autonomous Agents for Pervasive Computing Using AgentLight

With the arrival of Java 2 Micro Edition (J2ME) and its industry support 1, 2, we can now create applications that run on commonplace pervasive computing devices, such as mobile phones or PDAs. Several research groups are working on platforms for building intelligent agent applications for this environment 3, such as MicroFIPA 4, the Lightweight Extensible Agent Platform (LEAP) 5, and our Agent...

متن کامل

Interaction with the Internet of Things

UI generation stylesheet Abstract UI to XHTML stylesheet Abstract UI description XHTML [Java ME] Apache Cocoon framework OWL-S description Service User Interface Annotation description Abstract widget type modelwidget type model Abstract parameter type modelparameter type model Figure 2. The Pervasive Service Interaction (Perci) framework architecture. Perci provides for integrated interaction ...

متن کامل

Connect via Embedded Linux and Java.PDF

Abstract This is a survey about the networking related features provided by embedded Linux. In this survey, we will summarize the major reasons why Linux is increasingly pervasive in embedded systems market. Seeing the trend that “everything to be connected”, we will focus on the networking related features provided in embedded Linux, and compare several distributions. We will also put an eye o...

متن کامل

Implementing a Pervasive Meeting Room: A Model Driven Approach

Current pervasive systems are developed ad-hoc or using implementation frameworks. These approaches could be not enough when dealing with large and complex pervasive systems. This paper introduces an implementation of a pervasive system for managing a meeting room. This system has been developed using a model driven method proposed by the authors. The system is specified using PervML, a UML-lik...

متن کامل

MundoCore: A light-weight infrastructure for pervasive computing

MundoCore is a communication middleware specifically designed for the requirements of pervasive computing. To address the high degree of heterogeneity of platforms and networking technologies, it is based on a microkernel design, supports dynamic reconfiguration, and provides a common set of APIs for different programming languages (Java, C++, Python) on a wide range of different devices. The a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Pervasive Computing

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2002